Ukraine bid to join EU will take decades says Macron |