Understanding media narratives with machine learning and NLP