Billionaire Elon Musk's company launches American astronauts from US soil for the first time in almost a decade.