Trump met oil executives at the White House as he tries to tame gas prices that are spiralling because of the Iran war.