KSE-100: Stocks stage recovery despite Covid-19 fears