Microsoft to Debut Windows 8, Surface, Windows Phone 8 in Late October