Russian President Vladimir Putin is holding talks with US special envoy Steve Witkoff and adviser Jared Kushner in Moscow.