A visco-plastic constitutive model for granular soils modified according to non-local and gradient approaches