Israel threatens retaliation after Gaza violence