Boris Johnson has hit out at Donald Trump’s claims that Ukraine started the war with Russia, dismissing them as inaccurate.