Energy for the Future and Global Warming