Citigroup to buy Wachovia banking operations