Facile synthesis of novel ternary g-C3N4/ferrite/biochar hybrid photocatalyst for efficient degradation of methylene blue under visible-light irradiation