Diets rich in whole grains, legumes, vegetables and fruits seem to be protective against cancer, but identifying the specific foods or ---- of foods that are responsible is difficult