King Charles has met the president of Ukraine days after the clash between Donald Trump and Zelensky at the White House.