Serum carcinoembryonic antigen in the differential diagnosis of pancreatic cancer: influence of tumour spread, liver impairment, and age.