Shepard, Alan B., Jr., Astronaut