Regionalization with dynamically constrained agglomerative clustering and partitioning. An application on spatial segregation of foreign population in Italy at regional level