Markets will fly once Iran war ends, says strategist, as oil holds over $100