Orienting Z scheme charge transfer in graphitic carbon nitride-based systems for photocatalytic energy and environmental applications