Talks with world powers are the “last chance” to save the nuclear deal, Tehran warned — but the US wants to choke off all sales of Iranian oil.