Knowledge Spillovers, Geographic Location, and the Productivity of Pharmaceutical Research