Innovation, spillovers and university-industry collaboration: an extended knowledge production function approach | Synapse