Massive protest against Mexico's President