Wells Fargo agrees to buy Wachovia; Citi objects