Catalytic reduction of CO2 by H2 for synthesis of CO, methanol and hydrocarbons: challenges and opportunities | Synapse