CoFe alloy nanoparticles encapsulated in 3D honeycomb-like N-doped graphitic carbon framework for photocatalytic CO2 reduction