Donald Trump is on the verge of securing a sweeping peace deal with Iran that would lift US sanctions and unlock billions in frozen assets for Tehran.