Donald Trump has brushed off the financial concerns of American voters when asked about his continuing war with Iran.