Statistical optimization for removal of basic dyes from aqueous solutions using chitosan-assembled zinc oxide nanocomposite | Synapse