US meat giant Tyson Foods has been fined $5m over a claim involving improper payments made by its Mexican poultry subsidiary.