Characterizing the effects of morphological microstructures and hydropeaks on fish stranding in rivers