Windows Phone 7 takes Office, SharePoint to new level on mobile