Modeling multi-opinion propagation in complex systems with heterogeneous relationships via Potts model on signed networks.