Oil prices have fallen back under $90 a barrel in early trade following US president Donald Trump’s assertion last night that the Iran war would end “very soon” ...