Food resources of stream macroinvertebrates determined by natural-abundance stable C and N isotopes and a 15N tracer addition