hamas election process