Fake News Detection Techniques for Diversified Datasets