Ru doped graphitic carbon nitride mediated peroxymonosulfate activation for diclofenac degradation via singlet oxygen