Diagnosis of common bile duct stones by intravenous cholangiography: prediction by ultrasound and liver function tests compared with endoscopic retrograde cholangiography.