Polycondensation of guanidine hydrochloride into a graphitic carbon nitride semiconductor with a large surface area as a visible light photocatalyst | Synapse