Hamas vows to continue fighting.