Stock Market Prediction Through Sentiment Analysis of Social-Media and Financial Stock Data Using Machine Learning