magnesium supplement timing benefits