As French voters prepare to head to the polls this Sunday, CNBC takes a look at the main candidates hoping to win the race to the Elysee Palace, in what's being described as the most uncertain election ever in French politics.