SpaceX bought $890 million in Cybertrucks and batteries from Tesla