Topological transitivity of billiards in polygons