Plus, is Eric Zemmour the next Trump ... of France?