McLaren has revealed the livery it will use during the 2024 Formula 1 season - but when will we see the actual car?