Trump said the U.S. will not resume strikes on Iran before the November 3 midterms, as high gas and grocery prices weigh on voters.