GAZA CITY, Gaza Strip — Hamas says it has killed one of its own commanders over unnamed “moral and behavioral violations.” The Islamic militant group, which has ruled the Gaza Strip since 2007, said in a short Twitter statement Sunday that Mahmoud Eshtewi was killed after he confessed. During periods of fighting against Israel, Hamas...