Risk factors for esophageal cancer in Shanghai, China. II. Role of diet and nutrients