Rabbits and Rats, Birds and Seeds, Cactus and Trees: Plants and animals at work in El Pinacate, Sonoran Desert