Stav dette: Economic development and Islamic finance