In vitro degradation and mechanical properties of polyporous CaHPO4-coated Mg–Nd–Zn–Zr alloy as potential tissue engineering scaffold