Iranian agreement still needs UN and IAEA approval