How long can dogs survive with cancer