Five main candidates have joined the race for the French presidency. Campaign is now into its final stages ahead of the election starting on 23 April