Economist: Iraq's debt repayment takes 30 years