IBM settles federal DEI probe for $17 million.