Former President Petro Poroshenko alternately flattered President Trump, signed deals with US firms and met with Rudolph Giuliani.