President Donald Trump's pressure on international firms not to buy Iranian oil will drive prices higher and end up…