20071113 tech: IBM to buy Cognos for $5 bn