Gartner: cloud putting crimp in traditional software, hardware sales