Iranian MP: Retaliation for Haniyeh's assassination 'won't take long'