Potential of flavonoids as anti-Alzheimer’s agents: bench to bedside