Oil is rallying on supply worries after Trump threatens the ‘official end of Iran’