Citigroup beat Wall Street expectations yesterday with a smaller-than-expected drop in second-quarter profit