US-Iran deal isolates Netanyahu as oil tops $107 on Hormuz threat