War would damage Iran and Israel 'very very substantially': Gen. Petraeus