Owen Shroyer says Trump has given indications that the Iran war could last several years.