Liver cancer vaccine