Bioremoval of crystal violet dye from aqueous solutions using Physalis Peruviana calyx: mechanism, biosorption isotherms, kinetic modeling, and thermodynamic analysis | Synapse