Demonstrators have clashed with riot police in Mexico City during a protest over the government's handling of the apparent massacre of 43 trainee school teachers.