Ukraine's eventual accession to the EU would take decades, says Emmanuel Macron