Influence of catchment land cover on stoichiometry and stable isotope compositions of basal resources and macroinvertebrate consumers in headwater streams