Evaluating Environmental Predictors of Fish Community Composition in a Semi-Arid River System Using a Model-Based Approach