How "Weird Al" Yankovic won the Internet and what brands can learn