Capping a major victory, President Trump signed a $716 billion defense bill Monday that authorizes hundreds of new planes, ships and tanks, increases troop strength and raises military pay, modernizes the U.S. nuclear arsenal and tightens control of government contracts with Chinese technology companies. Speaking to troops at Fort Drum, N.Y., Mr. Trump said the new National Defense Authorization Act for fiscal 2019 is “the most significant investment in our military, and in our warfighters, in a generation.” “After years of devastating cuts, we’re now rebuilding our military like never before,” Mr. Trump said. “Every day our military was fighting for us, and now we’re fighting for you.” The signing ceremony also fulfilled Mr. Trump’s promise to provide more certainty for military funding, after years of budget “sequestration” caps under President Obama. It’s the earliest in the year that Congress has completed an NDAA in more than 20 years. The White House said the NDAA helps to develop “a more lethal and resilient force,” and will increase the size of U.S. forces by authorizing 15,600 more troops across the Army, Navy, Air Force, and Marine Corps. The new recruits will bring the total strength of the Army to 487,500 soldiers; Navy, 335,400 sailors; 186,100 in the Marine Corps; and 329,100 in the Air Force. Mr. Trump also got what he wanted in the measure with controls on U.S. government contracts with China’s ZTE Corp. and Huawei Technologies because of national-security concerns; the restrictions are nevertheless weaker than earlier versions of the bill.