Quantification of diet variability in a stream amphipod: implications for ecosystem functioning