Cholecystectomy versus cholecystolithotomy for cholelithiasis in childhood: long-term outcome.