A survey on sentiment analysis methods, applications, and challenges