How long will a dog with liver cancer live