Three Facets of Online Political Networks: Communities, Antagonisms, and Polarization