Why automated sentiment analysis is broken and how to fix it