Biomimetic inorganic-organic hybrid nanoparticles from magnesium-substituted amorphous calcium phosphate clusters and polyacrylic acid molecules