Spillovers of public and business research and their impact on productivity