Donald Trump has promised to settle the Ukraine war within 24 hours – and so many expect a difficult peace, a “dirty deal” ...