Trump names investor Steve Witkoff as special envoy to the Middle East