With no Gaza ceasefire deal yet agreed, clashes between Israel and Hezbollah have raised the risk of all-out war in the Middle East.