Nokia and Microsoft enter strategic alliance on Windows Phone, Bing, Xbox Live and more