Iran said the barrage was retaliation for a series of devastating blows Israel has landed in recent weeks against the Iran-backed militant group Hezbollah in Lebanon