Solar photocatalytic water oxidation and purification on ZIF-8-Derived C-N-ZnO composites