A meeting of the Arab League in Cairo has agreed to condemn Iran and Hezbollah - labelling the Lebanese group a “terrorist” organisation.