TLR2 and hepatocellular carcinoma: TLR2-IL28B haplotype association with blood donors and HCV-positive patients affected by liver (cirrhosis and hepatocellular carcinoma) or lymphoproliferative diseases (type II cryoglobulinemia and non-Hodgkin's lymphoma) compared with respect to chronic HCV infection (CHC)