Tacrine-ferulic acid-nitric oxide (NO) donor trihybrids as potent, multifunctional acetyl- and butyrylcholinesterase inhibitors.