Hours after Democrats routed Republicans in the midterm elections, Vice President JD Vance blamed his party’s losses on Americans’ frustration over the U.S. war with Iran, which has driven up oil prices at a time when costs are already high.