The US president says that renewed fighting with Iran will not last “too long” while claiming control over Hormuz.