Synthesis, characterization, and adsorption properties of magnetic Fe3O4@graphene nanocomposite