KSE-100: Stocks stage come back as political uncertainty eases; index up 340 points