Human Capital, Innovation and Technology Diffusion