IBM exceeds expectations in the fourth quarter