Magnetic resonance cholangio-pancreatography versus endoscopic retrograde cholangio-pancreatography in the diagnosis of common bile duct stones: a prospective comparative study