Opinion Dynamics in Social Networks with Hostile Camps: Consensus vs. Polarization