City’s 2017 budget failed on affordable and social housing