Kenya Airways posts 1H loss