French elections: Marie Le Pen’s party wins 37%, Socialists 26%, but far-left gains most seats.