NBC: Trump selects retired Gen. Keith Kellogg as special envoy to Russia, Ukraine