Trump told reporters at the White House that the US midterm elections would have no impact on his Iran policy and predicted the war would end “very soon,” saying oil prices would then “drop like a rock.”