Molecular Nitrogen-Carbon Catalysts, Solid Metal Organic Framework Catalysts, and Solid Metal/Nitrogen-Doped Carbon (MNC) Catalysts for the Electrochemical CO2 Reduction