Spatial pattern and community assembly: does the configuration of stream networks influence their community structure?