Nature and consequences of non-covalent interactions between flavonoids and macronutrients in foods.