Oxidative stress and cardiovascular health: therapeutic potential of polyphenols.