Earthquake kills at least 920 people in Afghanistan