Habitat Heterogeneity and The Functional Signifiance of Fish in River Food Webs