Trump-Musk feud puts at risk billions in SpaceX contracts, jolts NASA