Islamic Development Bank approves $2.8B funding