Lurch in the left: France’s election shock