President Trump acknowledged for the first time on Tuesday the economic toll for Americans of his assault on Iran, saying oil prices were likely to spike.