A multi-level model of vicious circles of socio-economic segregation