Recent advances in the synthesis of g-C 3 N 4 nanocomposites for energy conversion and environmental remediation applications | Synapse