SenticNet 2: A Semantic and Affective Resource for Opinion Mining and Sentiment Analysis