Dietary factors and risk of colon cancer in Shanghai, China.