Iran-backed Hezbollah and its allies have lost their majority in Lebanon’s parliament after the country’s general election results were announced.