Fox invests $100M in video-game streaming startup Caffeine