Phytoestrogens, cancer and coronary heart disease