Esports and Game Streaming: How Live Competitions Are Captivating Global Audiences