The influence of network structure, habitat fragmentation, and faunal sources on aquatic communities in headwater streams