Flavonoids and Other Plant Phenols in the Diet: Their Significance as Antioxidants