Microsoft set to invest $7.9B in UAE through 2029