US envoy to Russia Jon Huntsman resigns