Police, protesters clash in western France