Affordable housing for veterans opens in north Edmonton