Eating nuts may cut risk of colon cancer