Protests sweep France amid far-right election surge