Hamas: the new political reality in the Middle East