Leftists cheer, centrists upset over French election results