Inter-firm collaboration, learning and networks :an integrated approach