Stanford CoreNLP: A Java suite of Core NLP tools