Mexico: federal police fire on Oaxaca protesters