A new precursor to synthesize g-C3N4 with superior visible light absorption for photocatalytic application