Numerical modeling of the effect of preferential flow on hillslope hydrology and slope stability