Equifax exposed 150 million Americans' personal data. Now it will pay up to $700 million