Efficient removal of crystal violet dye from aqueous solutions using sodium hydroxide-modified avocado shells: kinetics and isotherms modeling.