Low-cost biochar derived from herbal residue: characterization and application for ciprofloxacin adsorption