An eigenstrain-based finite element model and the evolution of shot peening residual stresses during fatigue of GW103 magnesium alloy