How Data is Shaping Political Campaigns and Public Opinion