Councillors approve affordable housing development of 15 new flats