Simulation of dislocation slip and twin propagation in Mg through coupling crystal plasticity-phase field models