Hamas’ new Islamist law causes fury in Palestine