Harnwell: Marine Le Pen isn’t ‘far right,’ much of her programme is to the left of Macron