A Review of Fake News Detection Models: Highlighting the Factors Affecting Model Performance and the Prominent Techniques Used | Synapse