Treating liver cancer with subcutaneous immunotherapy