China has landed a spacecraft on Mars for the first time, delivering a water-hunting rover to the red planet