President Donald Trump’s latest prediction on the end of the war against Iran came hours after Israel announced a ceasefire with Lebanon.