zinc and magnesium for vitality