How long can dog live with liver cancer