Israeli attacks on Lebanon risk sparking wider war but Iran holds the key