How long do dogs with liver cancer live