Far-right Le Pen delivers blow to Macron alliance in EU vote