Hamas leader Ismail Haniyeh's last meeting in Tehran before assassination