Far-right parties make stunning gains in EU election, prompting Macron to call snap vote in France