Earthquake in China kills at least 21 people