Windows 12 could be out in 2024 if Microsoft shakes things up