China hit by 6.4 earthquake