Exploring the influence of vegetation cover, sediment storage capacity and channel dimensions on stone check dam conditions and effectiveness in a large regulated river in México