Hezbollah has vowed to retaliate against Israel after pagers used by its members exploded across Lebanon simultaneously, killing at least nine people and leaving almost 3,000 injured in a dramatic and unprecedented attack at a time of heightened tensions in the Middle East.