Text this: Artificial Intelligence in Financial Trading Predictive Models and Risk Management Strategies