Marine Le Pen unleashes a epic smackdown in Strasbourg