Simultaneous absorption and hydrogenation of CO2 from flue gas by KBH4 catalyzed by nickel nanoparticles supported on TiO2