Israel has launched fresh strikes on Beirut after Hezbollah carried out cross-border attacks, further escalating tensions in the region.