SpaceX fires employees over letter critical of CEO Musk