NASA on track to launch astronauts in 5 years