How long do dog live with cancer