Construction of a visible-light-driven magnetic dual Z-scheme BiVO4/g-C3N4/NiFe2O4 photocatalyst for effective removal of ofloxacin: Mechanisms and degradation pathway