Immune therapy for liver cancer