Chemical Engineering Approaches for Catalytic Reduction of CO2