Daniel Yergin sees three factors contributing to oil prices next year | Fortune