2017 French presidential election: A wide-open race