President Donald Trump said the war with Iran may not end until after the U.S. midterm elections, despite earlier predicting a conflict lasting weeks. Brent crude rose above $100 for the first time since July as fighting disrupted oil flows through the Strait of Hormuz, while U.S. gasoline reached $4.22 a gallon and diesel hit a record $5.94. The prolonged conflict is increasing pressure on Trump’s Republican administration, which has tapped strategic petroleum reserves and faces voter concerns over fuel costs and inflation.