Viral Marketing and Its Impact on Customer Relationship Management: A Review on Marketing Strategies and Brand Awareness | Original Article