What turns knowledge into innovative products? The role of entrepreneurship and knowledge spillovers