A Robust Predictive Model for Stock Price Prediction Using Deep Learning and Natural Language Processing