Mexico Erupts: Thousands Clash with Government