Environmental heterogeneity predicts global species richness patterns better than area