Institutional choice, community, and struggle: a case study of forest co-management in Mexico.