China launches ambitious mission to Mars