STOCK AND ASSET PURCHASE AGREEMENT by and between NOKIA CORPORATION and MICROSOFT INTERNATIONAL HOLDINGS B.V. Dated as of September 2, 2013