Mg(OH)2–MgO@reduced graphene oxide nanocomposites: the roles of composition and nanostructure in arsenite sorption