S-scheme enhanced photocatalysis on graphitic carbon nitride functionalized with perylene tetracarboxylic diimide