US President Donald Trump on Wednesday said he would appoint Keith Kellogg, a retired lieutenant general, as his special envoy for the Ukraine-Russia conflict.