Are Twitter Users Equal in Predicting Elections? Insights from Republican Primaries and 2012 General Election