Text this: Electrochemical reduction of CO2 on metal electrodes: Fundamentals and applications review