Advancing Systematic And Factor Investing Strategies Using Alternative Data And Machine Learning