Equifax to pay up to $700 million in data breach settlement