Surging crude prices are posing another headwind for the world economy after President Donald Trump’s “zero” pledge on Iran oil sales.