Fake News Detection Using Semantic Analysis and Machine Learning Techniques