U.S. President Donald Trump says the conflict in Iran is projected to go on for another ‘four to five weeks, but we have capability to go far longer than that.’