Trump denies weapons shortage; threatens jail time for leakers