Hierarchical partitioning of fish diversity and scale-dependent environmental effects in tropical coastal ecosystems.