A new multi-scale framework to incorporate microstructure evolution in phenomenological plasticity: Theory, explicit finite element formulation, implementation and validation