Self-regenerated solar-driven photocatalytic water-splitting by urea derived graphitic carbon nitride with platinum nanoparticles.