Mexico riot police retreat as violence flares