How long do dogs live with cancer of the liver