Heavy metals and some gases adsorption on Graphene surfaces