A high-flying war of words is underway after SpaceX CEO Elon Musk claimed two NASA astronauts had been stranded in space for political reasons.