Iran, US on verge of prisoner swap