Sentiment analysis for political campaigns