SpaceX launches Star satellites on 'American broomstick' and lands rocket at sea