magnesium glycinate sleep review