energy price shock world economy