Macron, Trump vow to work together on Ukraine, despite differences