magnesium for bone health