Modeling and simulation of dynamic recrystallization behaviors of magnesium alloy AZ31B using cellular automaton method