KCB Group maintains profit of Sh19.7Bn in 2017