The Future of Energy: An Overview