Boeing's Starliner spacecraft successfully launches with two Nasa astronauts on board for its first crewed flight to the International Space Station from Cape Canaveral after years of setbacks. If successful, it will provide Nasa with a second option for human space transportation.