A deeper understanding of river habitat-scale ecohydraulics: interpreting the relationship between habitat type, depth and velocity using knowledge of sediment dynamics and macrophyte growth.