A micro–macro homogenization approach for discrete particle assembly – Cosserat continuum modeling of granular materials