Mexican police clash with protesters in Oaxaca