Donald Trump has just blamed Ukraine for the war on its territory – even though it was Vladimir Putin who invaded and ...