Title: Biotic and abiotic constraints on algal communities in streams