Israel violated Oct. 2025 Gaza ceasefire nearly 3,300 times