IBM in mega-deal to buy cloud computing firm SoftLayer Technologies