Monodisperse cobalt ferrite nanoparticles assembled on mesoporous graphitic carbon nitride (CoFe2O4/mpg-C3N4): A magnetically recoverable nanocomposite for the photocatalytic degradation of organic dyes