Synthesis of polyaniline nanoparticles and their application for the removal of Crystal Violet dye by ultrasonicated adsorption process based on Response Surface Methodology.