Development of a spatially-distributed hydroecological model to simulate cottonwood seedling recruitment along rivers