Microsoft and Nintendo sign 10-year 'Call of Duty' deal | Fortune