Retired general argues military action against Iran is 'best option' as Trump faces 'historic opportunity'