Flavonoids and Their Glycosides as Anti-amyloidogenic Compounds: Aβ1-42 Interaction Studies to Gain New Insights into Their Potential for Alzheimer's Disease Prevention and Therapy.