The Future of Energy Supply and Demand