magnesium supplement for skin health