President Donald Trump has grown more agitated with news coverage and has failed to explain the Iran war — or how it will end — in a way that resonates with the American public.