Magnitude 6 quake hits China