The diagnostic accuracy of magnetic resonance cholangiopancreatography and ultrasound compared with direct cholangiography in the detection of choledocholithiasis