Hezbollah vows revenge for Israeli strike as tensions mount