Fatty acids, epicatechin-dimethylgallate, and rutin interact with buckwheat starch inhibiting its digestion by amylase: implications for the decrease in glycemic index by buckwheat flour.