Washington: US President Donald Trump has acknowledged that the war with Iran has driven up oil prices and added to the financial pressures facing American households, but defended the economic consequences as a necessary price for preventing Tehran from acquiring nuclear weapons. In an interview with Florida television station WINK-TV, Trump said he had anticipated.