S&P’s Dan Yergin warns of ‘dangerous time’ for global economy as Middle East tensions fester