Facile defect engineering in ZnIn2S4 coupled with carbon dots for rapid diclofenac degradation