US meat giant Tyson Foods has cut its full-year earnings guidance citing the "uncertainty" behind the country's trade policies and volatility in commodity markets among the factors.