Hezbollah announces ‘battle of reckoning’ and fires hundreds of rockets into Israel as IDF jets pounded Lebanon in a major escalation