Islamic Development Bank to lend Pakistan oil worth $4.5bn