Why Microsoft Is Giving Away $2 Million to the Best 'Halo' Gamers | Fortune