benefits of zinc and magnesium