France's presidential election is offering voters little difference between the mainstream right and left.