China launches Shenzhou-12 space mission