Complexity and Innovation: Social Interactions and Firm Level Total Factor Productivity