Donald Trump's special envoy Steve Witkoff has admitted he's developed a "friendship" with Russian President Vladimir Putin.