Islamic Development Bank to hold general assembly