Conservative candidate Francois Fillon had sealed a resounding victory in the right-wing primary in France. Now he faces a new challenge - beating the far-right National Front leader Marine Le Pen.