Equifax to pay up to $700m to settle data breach