Hamas may not be moderate, but it's cracking down on extremism