Hardware torpedoes IBM's Q4 revenue