KSE-100: Stocks stage recovery amid signs of political stability