Text this: Correlating factors of U.S. presidential speeches with stock market movements - a machine learning approach