Future of electricity generation