Iran says it is 'ready' for prisoner swap with US