Role of biliary proteins and non-protein factors in kinetics of cholesterol crystallisation and gallstone growth.