Cities can make affordable housing happen