Nvidia has disclosed a stake worth almost $21 billion in Elon Musk's SpaceX, revealing one of the largest strategic inve...