why are there so many cats