Israel and Hezbollah traded attacks over the weekend despite a nominal ceasefire as President Donald Trump attempts to negotiate with the Iranian regime.