Graphitic carbon nitride (g-C3N4) as an emerging photocatalyst for sustainable environmental applications: a comprehensive review | Synapse