Iran is 'very vulnerable and they know it' Retired four-star general