Trump defends U.S. weapons stockpile after report of shortages