Cancer and liver failure