A nested random utility model for multi-service systems: an application to the high school system in Turin