Social Security numbers of 143 million US citizens leaked from Equifax servers