How long do dogs survive with cancer