Text this: Roles of Novel Reactive Cationic Copolymers of 3-Chloro-2-hydroxypropylmethyldiallylammonium Chloride and Dimethyldiallylammonium Chloride in Fixing Anionic Dyes on Cotton Fabric