A fire ripped through a packed wedding hall in northern Iraq late on Tuesday, killing more than 100 people in a Christian town that had survived Islamic State occupation as authorities announced an investigation into the blaze.