President Trump on Thursday claimed that the war with Iran is “over,” after announcing he had canceled further U.S. military strikes on the Islamic Republic.