Earthquake on Iran-Iraq border kills more than 300