Neither Hezbollah nor Israel has confirmed the ceasefire announced by President Donald Trump, who made the declaration after Iran's IRGC threatened a major attack on northern Israel and warned it could close the Bab al-Mandeb strait if Israel followed through on plans to strike Beirut.