Hamas claims to attack on Israel