Poly(acrylamide) functionalized chitosan: an efficient adsorbent for azo dyes from aqueous solutions.