With Iran nuclear deal on the brink, US vows to choke off Iranian oil sales