As oil races toward 150 dollars a barrel, Donald Trump has issued Iran a dramatic 48-hour ultimatum (22 March): fully open the Strait of Hormuz...