President Trump said the war with Iran is “over” after canceling planned U.S. military strikes, claiming progress on a possible nuclear agreement.He said talks are ongoing to finalize a deal, but officials have not fully confirmed the reported agreement. Markets rose on hopes of easing tensions.