Tyson Foods has reached an agreement to settle allegations of "hiring discrimination" at six of its locations in Texas, Arkansas and New Mexico.