People who eat and drink more foods with flavonols — found in certain fruits and vegetables, including kale, tomatoes, apples and oranges, plus tea and wine — may have slower memory decline in older age, a study says.