How long can dogs live with mast cell cancer