Unmasking Deepfakes: A Systematic Review of Generation Techniques and Detection Strategies | Synapse