US President Donald Trump will host Ukrainian President Volodymyr Zelenskyy on Friday to sign what he called a very big agreement to share revenue from Ukraines rare earth mineral deposits, even though the two leaders remain far apart on whether the US will provide security guarantees for Ukraine once its war with Russia is over, Politico reported.