Text this: Unmasking AI-created visual content: a review of generated images and deepfake detection technologies