Text this: Synthesis, Characterization and Mechanism of MnFe2O4@g-C3N4 Nanocomposite as an effective Photocatalyst for the Generation of Hydrogen and organic contamination degradation