Combating Fake News: A Survey on Identification and Mitigation Techniques