Mexico City: teachers clash with riot police