A computational study of adsorption of divalent metal ions on graphene oxide