Text this: Huperzine A: a natural acetylcholinesterase inhibitor with multifunctional neuroprotective effects