Iran to free hiker