TikTok Trends: How Music and Emotion Drive Viral Videos