Hamas political leader Ismail Haniyeh killed in Iran