The knowledge spillover theory of entrepreneurship