ICBC, Bank of China each post profit gain of 12.4%