Solvent-free synthesis of carboxylate-functionalized cellulose from waste cotton fabrics for the removal of cationic dyes from aqueous solutions