Saudi Arabia, Turkiye and Pakistan have signed a joint defence pact linking Saudi oil wealth, Turkiye's large army and Pakistan's nuclear arsenal.