Islamic Development Bank holds 51st annual meeting in Algeria