Text this: Chitosan coated cotton fabric embedded with silver nanoparticles for azo dye degradation in aqueous solutions.