Liver transplantation as a treatment for cancer: comprehensive review | Synapse