NDP funds 2,000 housing units for homeless