$31 trillion debt is holding back developing countries, UN trade summit hears