An agreement between the USA and Iran seems within reach. But Tehran's nuclear program remains a sticking point in the negotiations. And the situation in the Strait of Hormuz is also tense.