Halo Wars 2 announced for Xbox One and Windows 10