hamas palestinians