Ursodeoxycholic acid after bile duct stone removal and risk factors for recurrence: a randomized trial