IBM revenue up as companies jump on blockchain bandwagon