JSE stocks, metal and minerals indices slump in global sell-off