PSX: Stocks lose 116 points despite late recovery