Islamic Banking as Experienced in the Islamic Republic of Iran