Electrons, Photons, Protons and Earth Abundant Metal Complexes for Molecular Catalysis of CO2 Reduction