Karachi Stock Exchange mid-day update