As the US and Iran announce a deal, the BBC's international editor Jeremy Bowen looks at what that means for Lebanon.