Hezbollah and Israel are trading fire along the Lebanon border, as fears rise that tensions may escalate into an all-out war after the assassination of Hamas chief Ismail Haniyeh in Tehran. The US has vowed that it will stand firmly by Israel's side.