how do flavonoids lower blood pressure