Heterogeneity and specificity of inter-firm knowledge flows in innovation networks