hamas israel war