Astronauts no longer drink Tang. But they don’t eat fresh food, either. Until now.