U.S. Secretary of Defense Caspar Weinberger speaks on military spending