KSE-100: Stocks stage recovery over positive economic indicators