israel hamas war 2024