What is the best diagnostic test for pancreatic cancer?