Spillovers and productivity: Revisiting the puzzle with EU firm level data