Sarkozy swings further right, Hollande holds lead