US intel estimates Iran retains up to 2,500 missiles despite war damage: Report