An empirical test of geographic knowledge spillovers using geographic information systems and firm-level data