Scientists say flavonoid diversity in diet linked to longer life