A temperature-dependent elasto-plastic constitutive model for magnesium alloy AZ31 sheets