How Kenya Airways passengers lost Sh4.3 billion on ticket expiry breach