Cationic and anionic dye adsorption by agricultural solid wastes: A comprehensive review by: