Deutsche Bank strategist Henry Allen says markets and investors are right not to overreact to the Iran war.