Aquatic and terrestrial organic matter in the diet of stream consumers: implications for mercury bioaccumulation.