Interferon lambda and hepatitis C virus core protein polymorphisms associated with liver cancer.