China launches new space mission