Molecular Mechanisms and Therapeutic Effects of (−)-Epicatechin and Other Polyphenols in Cancer, Inflammation, Diabetes, and Neurodegeneration. (9th June 2015)