2,900 affordable housing units to be built within two years within B.C.