Non-cholinergic Effects of Huperzine A: Beyond Inhibition of Acetylcholinesterase