Cigarette smoking and alcohol consumption and the risk of pancreatic cancer: a case-control study in Shanghai, China