Climate warming and agricultural stressors interact to determine stream periphyton community composition. (9th July 2014)