Major centrist parties suffer big losses in EU elections, as liberals, Greens and nationalists gain ground.