Hamas leader Ismail Haniyeh killed in Iran, sparking fears of wider war