Will the US and Iran reach a final nuclear deal by December 31, 2026?