Negotiators for U.S. Steel Corp. and the United Steelworkers have announced an agreement on four-year contracts covering thousands of employees around the country. U.S. Steel said the contracts cover about 14,000 union-represented employees in Lone Star, Texas, Alabama and Ohio.