President Trump will host Ukrainian President Volodymyr Zelenskyy at the White House on Friday to sign a new mineral deal.