Yahoo’s Billion-Dollar Mistakes: How It Missed Google and Facebook