Graphitic Carbon Nitride (g-C3N4) in Photocatalytic Hydrogen Production: Critical Overview and Recent Advances | Synapse