Feline Estrus: How Long Cats Stay in Heat and What Owners Should Know