Hamas says prisoners exchange deal almost complete