How long can a lab live