Diagnosis of choledocholithiasis: EUS or magnetic resonance cholangiography? A prospective controlled study.