gallbladder stomach endoscopic retrograde pancreas pain cancer treatment causes cholangiopancreatography duodenum ercp location biliary esophagus digestive panda digestion bile liver cholelithiasis bile duct negligence gallstones gallbladder commonly pjf