The role of scientific and market knowledge in the inventive process: evidence from a survey of industrial inventors