Removal of mercury(II) and methylene blue from a wastewater environment with magnetic graphene oxide: adsorption kinetics, isotherms and mechanism