Thousands of students march in Mexico to protest violence against them