Metrifonate (Trichlorfon): a review of the pharmacology, pharmacokinetics and clinical experience with a new acetylcholinesterase inhibitor for Alzheimer's disease.