What governs the functional diversity patterns of fishes in the headwater streams of the humid forest enclaves: environmental conditions, taxonomic diversity or biotic interactions?