The ecology and biogeochemistry of stream biofilms