Immigration, segregation and social cohesion: is the "German Model" fraying at the edges?