Interplay of geomorphology and hydrology drives macroinvertebrate assemblage responses to hydropeaking.