Citi Q2 net income hits $5.8B, unveils $30B buyback plan