Adsorption behavior of Cd2+, Pb2+, and Ni2+ from aqueous solutions on cellulose-based hydrogels