Donald Trump rolled out the red carpet for Russian leader Vladimir Putin in a snivelling display that has Europe on edge.