hamas leader ismail haniyeh