French firebrand Zemmour rises in polls as Le Pen takes hit