TV3326, a novel neuroprotective drug with cholinesterase and monoamine oxidase inhibitory activities for the treatment of Alzheimer's disease.