How long can dogs survive with liver cancer