Laparoscopic treatment of gallbladder and common bile duct stones: a prospective study.