27 new, affordable homes coming to Selma