A Ukrainian soldier said he felt insulted by Donald Trump’s comments during a fractious meeting between the US President and President Volodymyr Zelensky at the White House.