Israel troops kill Hamas militant