Choledocholithiasis: evolving standards for diagnosis and management.