C cnbc.com SpaceX wins first Pentagon contract for Starshield 54 points perihelions 3 years ago 64 comments