Recent progress on cast magnesium alloy and components