Z-scheme CdS/g-C3N4 composites with RGO as an electron mediator for efficient photocatalytic H2 production and pollutant degradation