As NASA's Curiosity rover discovers liquid water on Mars, astrophysicist Duncan Steel discusses what that might mean for life on Mars.