Protesters vandalize Mexico's presidential palace