France goes to the polls on Sunday for the first round of a bitterly-fought presidential election.