NBC: What is Hezbollah? A look at the Iran-backed militant group on the sidelines of the Israel-Hamas war