Stocks dive as job numbers disappoint and tariff ‘panic’ sets in