Buffalo city leaders announced the selection of five developers who will build affordable homes on 51 vacant lots on ...