Integrative modeling tools for the assessment of fish habitat and population dynamics in rivers