Environment and cancer in China--with special reference to Shanghai.