Tunisia casts vote in first free election