Hezbollah says Israeli strike on civilians a ‘flagrant’ ceasefire violation despite its own commitment to truce