Mixed bag for lenders as KCB, IM half-year earnings drop