Cholecystocholedocholithiasis: the difficult relationship between ERCP and laparoscopic cholecystectomy.