IBM acquires Spanugo to bolster financial public cloud solution