Twitter Sentiment Analysis using Kafka Connect, Spark Streaming, Apache Avro, MLlib and Stanford CoreNLP