President Donald Trump predicted the war with Iran would end immediately after the U.S. midterm elections on Nov. 3, saying Tehran was trying to influence the vote but could not withstand further U.S. economic pressure. The conflict has entered its seventh month without an immediate resolution in sight. Iran said it attacked 10 ships near the Strait of Hormuz after the United States sank five Iranian oil tankers, sending benchmark Brent crude futures above $100 a barrel for the first time since July. Trump said his approval ratings had fallen to a record low amid voter frustration over the war and a deepening cost-of-living crisis. He acknowledged negotiations remained possible but said they were not the preferred option, and predicted oil prices would fall after the election once the war ended.