The UAE and the United Nations High Commissioner for Refugees (UNHCR) have signed a $20 million agreement to aid displaced people and refugees in Sudan and neighbouring regions.