benefits of magnesium and zinc