Thousands protest in Mexico City over missing students