Iran vowed to retaliate against Israel for assassinating Hamas’ political bureau chief, Ismail Haniyeh, in Iranian capital, but says Gaza cease-fire remains a priority