Israeli and Lebanese troops clash at border