HOW LONG DO DOMESTIC CATS LIVE FOR