Opisthorchis viverrini infection and cholangiocarcinoma. A prospective, case-controlled study.