magnesium glycinate reviews