Fragile Israel-Hezbollah truce is holding so far, despite violations