Hamas breaks off truce talks