Endogenous nitrosamines and liver fluke as risk factors for cholangiocarcinoma in Thailand.