Natural products and their derivatives as cholinesterase inhibitors in the treatment of neurodegenerative disorders: an update