French presidential candidate Marine Le Pen heckled by protestors