Volodymyr Zelenskyy has surrendered to Donald Trump, with the US and Ukraine close to a multi-billion dollar mineral deal.