Police, protesters clash in Oaxaca