Tree Diversity, Environmental Heterogeneity, and Productivity in a Mexican Tropical Dry Forest 1