Construction of a magnesium hydroxide/graphene oxide/hydroxyapatite composite coating on Mg–Ca–Zn–Ag alloy to inhibit bacterial infection and promote bone regeneration