Islamic Development Bank's annual meeting sees major deals