The Rise of Meme Coins: Are They Worth the Hype?