Fabrication of graphitic carbon nitride functionalized P-CoFe2O4 for the removal of tetracycline under visible light: Optimization, degradation pathways and mechanism evaluation.