best cats for apartment living