China launches first quantum communication satellite