Just outside Mexico City, community-run forests provide eco services, livelihoods