SpaceX fires at least five for letter criticizing Elon Musk