Solar power is better than nuclear for astronauts on Mars, study suggests