Trump called media reports of U.S. ammunition shortages during the Iran war "treasonous," insisting the military has "virtually unlimited" munitions.