Innovation and Knowledge Spillovers: Evidence from European Data