Hungarian Prime Minister Peter Magyar says Ukraine's accession to the European Union could take "15 or even 20 years. ".