NASA specified deadlines landing astronauts on an asteroid