Dual metal-free polymer reactive sites for the efficient degradation of diclofenac by visible light-driven oxygen reduction to superoxide radical and hydrogen peroxide