CO2 sequestration and sustainable energy