Biophysical interactions and the structure and dynamics of riverine ecosystems: the importance of biotic feedbacks