American astronaut Frank Rubio