difference between technology and innovation