Why Microsoft's Don Mattrick abandoned Xbox gig for Zynga