French elections: Failure for the Front National, but little to celebrate for the mainstream