The Role of NLP in Social Media Sentiment Analysis: A Guide for Businesses