Variants in inflammation genes and the risk of biliary tract cancers and stones: a population-based study in China.