hamas internal election process