Dubai World reaches agreement to restructure $23.5 billion in debt