From Viral Trends to Brand Growth: Why Memes Are the New Language of the Internet