Pentagon boss claims Iran now has ‘no navy, no navy leader’