Corrosion Behavior, Microstructure and Mechanical Properties of Novel Mg-Zn-Ca-Er Alloy for Bio-Medical Applications