Oaxaca: police open fire at protest