Alcohol, tobacco and coffee consumption and the risk of pancreatic cancer: results from the Canadian Enhanced Surveillance System case-control project. Canadian Cancer Registries Epidemiology Research Group.