Activation of persulfate by CoO nanoparticles loaded on 3D mesoporous carbon nitride (CoO@meso-CN) for the degradation of methylene blue (MB).