CO2 Reduction: From Homogeneous to Heterogeneous Electrocatalysis.