Immune-based therapies for hepatocellular carcinoma