SpaceX Starhopper rocket prototype takes giant leap for Elon Musk