Microsoft to release Windows 8.1 this October