israel, ismail haniyeh, world news, hamas, iran