Hamas leader killed