Nucleation time: a key factor in the pathogenesis of cholesterol gallstone disease.