Elon Musk’s SpaceX fires at least five for letter criticizing him-sources