Multi-attribute ecological river typology for assessing ecological condition and conservation planning