Processes governing riverine fish species richness are scale-independent