Israel announces withdrawal of some troops, but fighting will continue ‘through 2024’