Trump calls US ammunition shortage reports ‘treasonous’ amid Iran war