Hamas leader Ismail Haniyeh killed in Iran, drawing threats of retaliation against Israel