Pathogenesis of calcium bilirubinate gallstone: role of E. coli, beta-glucuronidase and coagulation by inorganic ions, polyelectrolytes and agitation.