Herbal remedies for Alzheimer’s disease: neuroprotective mechanisms and cognitive enhancement potential | Synapse