A micromechanics-based gradient model and the effect of high-order stress and particle rolling on localizations for granular materials