The Community Development Trust raises USD44.5m