Microsoft-Xamarin deal to fuel Windows app development