The U.S. space agency has postponed its plan to send a "flying saucer" into Earth's atmosphere to test technology that could be used to land on Mars.