Botulinum toxin: Chemistry, pharmacology, toxicity, and immunology