Microsoft Confirms October 25 Launch Event in NYC for Windows 8