Trump has said "all U.S. ships, aircraft and military personnel" will remain in place until Iran fully complies.