Guardian and selective killer: the versatile functions of TLR3 in hepatocellular carcinoma.