Spam Filter using NLP and Machine Learning Algorithms on Apache Hadoop Framework