What Mexico fraud? Citi has a surprisingly decent quarter