Bio-assisted synthesis of Fe₃O₄NPs@C nanocomposite using Moringa oleifera leaf extract for adsorption of crystal violet | Synapse