Latrepirdine: molecular mechanisms underlying potential therapeutic roles in Alzheimer's and other neurodegenerative diseases