Enhanced adsorption of methylene blue onto graphene oxide-doped XFe2O4 (X = Co, Mn, Ni) nanocomposites: kinetic, isothermal, thermodynamic and recyclability studies