A major earthquake of magnitude 7.3 shook Iraq's Sulaymaniyah late on Sunday, killing hundreds of people, more than in Iran.