It’s only been ten days since Donald Trump called Vladimir Putin crazy following a series of Russian attacks on Ukraine.