A hierarchical framework for stream habitat classification: Viewing streams in a watershed context