KSE-100: Stocks extend gains by 191 points despite profit-taking