Nashville will build tiny homes for unhoused residents after a three-year debate about fire safety