Will the Israel-Hezbollah ceasefire hold without major violations until July 10, 2026? | Ravioli