Iran's vendors battle the streets to survive