40 people killed in Iraq hotel fire