Europe veers right but centre-ground resists: What the EU election results mean and what's next