Citigroup’s Q2 2024 results: Revenue and net income surge despite regulatory challenges