Using Machine Learning to Advance Early Warning Systems: Promise and Pitfalls