Industrial district hetereogeneity and performance: evidence from Italy