IBM Earnings Beat Estimates on Faster Growth From New Businesses