Americans can’t afford their pets. It’s pushing animal shelters to the brink.