Flavonoids and their glycosides as anti-amyloidogenic compounds: Aβ1-42 interaction studies to gain new insights on their potential for Alzheimer's disease prevention and therapy