Crude oil prices are back above $90 a barrel, hours after US President Donald Trump signalled his intent to end the war in Iran. The market is clearly not convinced. Even in the best-case scenario, ...