NASA names astronauts for commercial capsule flights