How long will dog live with liver cancer