Equifax reveals full scope of 2017 data breach