KQ records Sh21.7 billion loss