French far-right ahead in opinion polls but the election is far from cut-and-dried