magnesium benefits for skin