Microsoft's Windows Phone 8 a swell gift to partner Nokia