Nonlinear Opinion Dynamics on Networks