GCC corporate banking posts impressive performance