Removal of acid and direct dye by epichlorohydrin-dimethylamine: flocculation performance and floc aggregation properties.