The Mecca Joint Defence Pact brings together countries that sit between Iran and Israel, but will it be effective?