The Iran war dominates Trump's message, overshadowing economic concerns. Republicans fear lost time for campaigning on affordability ahead of midterms.