A study has found that drinking red wine and eating dark chocolate in orbit keeps astronauts healthy.