France’s next leader: centrist Macron vs. far-right Le Pen

Neither candidate hails from the establishment parties that have dominated France for decades.