At least 118 people killed after earthquake in north western China