How long can a shih tzu live with cancer