Michael López-Alegría, Astronauta