Production of cellulose from Aegagropila Linnaei macro-algae: Chemical modification, characterization and application for the bio-sorptionof cationic and anionic dyes from water.