eating vegetables is for preventing cancer