France's National Front through to run-off for first time since 2002