Social Media and Stock Market Prediction: A Big Data Approach