Stocks hammered as PSX loses 1,141 points over global sell-off