Halo Infinite coming in 2020 on Xbox One, PC and Project Scarlett