Knowledge Spillovers, Competition and Innovation Success