Predicting Fake News using NLP and Machine Learning