France's Le Pen barred from public office