The Lebanese militant group Hezbollah has confirmed that Israel killed Fouad Shukur, a top commander after a rare strike in Beirut.