Influentials, networks, and public opinion formation