Citigroup becomes latest big bank to defy over-gloomy estimates