Islamic Development Bank offers Iran $34 million loan