How long do dogs live with mast cell cancer