China launches manned space mission